/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.softbook.controler;

import br.com.softbook.bean.Cadastrofornecedores;
import br.com.softbook.dao.DaoFactory;
import br.com.softbook.dao.FornecedorDao;
import java.util.List;

/**
 *
 * @author Adriano
 */
public class FornecedorControler {
    private DaoFactory daoFactory;
    private FornecedorDao fornecedorDao;
    
    public FornecedorControler(){
        daoFactory = new DaoFactory();
        fornecedorDao = daoFactory.getfonecedorDao();
    }
    public void salvar(Cadastrofornecedores Fornecedores){
        daoFactory.beginTransaction();
        fornecedorDao.salvar(Fornecedores);
        daoFactory.commit();
    }
    public void deletar(Cadastrofornecedores Fornecedores){
        daoFactory.beginTransaction();
        fornecedorDao.remover(Fornecedores);
        daoFactory.commit();
    }
    public Cadastrofornecedores buscar(int id){
        return fornecedorDao.buscarId(id);
    }
    public List<Cadastrofornecedores> buscarTodos(){
        return fornecedorDao.buscarTodosFornecedores();
    }
     public List<Cadastrofornecedores> buscarPorNome(String nome){
        return fornecedorDao.buscarPorNome(nome);
    }
     public Cadastrofornecedores criarFornecedor(){
         return new Cadastrofornecedores();
     }
}
